import java.io.File;
import java.io.FileReader;
import java.io.IOException;

public class ReadFile {
    public static void main(String[] args) {
        FileReader fr = null;
        try {
            File file = new File("IO/file/1.txt");
            fr = new FileReader(file);
            int data = fr.read();
            while(data!=-1){
                System.out.print((char)data);
                data = fr.read();
            }
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                if (fr!=null)
                    //如果fr还没被赋值，就遇到异常了，此时fr为null,执行关闭操作，是空指针异常。
                    fr.close();
            } catch (IOException e) {
                e.printStackTrace();
            } finally {
            }
        }

    }
}
